package br.com.proway.cursvipjava;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JPanel;

public class HelloSwing extends JFrame {
	private JButton botaoSalvar; 
	private JButton botaoExcluir; 
	private JButton botaoPesquisar; 
	
	public JButton getBotaoSalvar() {
		return botaoSalvar;
	}

	public void setBotaoSalvar(JButton botaoSalvar) {
		this.botaoSalvar = botaoSalvar;
	}

	public JButton getBotaoExcluir() {
		return botaoExcluir;
	}

	public void setBotaoExcluir(JButton botaoExcluir) {
		this.botaoExcluir = botaoExcluir;
	}

	public JButton getBotaoPesquisar() {
		return botaoPesquisar;
	}

	public void setBotaoPesquisar(JButton botaoPesquisar) {
		this.botaoPesquisar = botaoPesquisar;
	}

	public static long getSerialversionuid() {
		return serialVersionUID;
	}

	public JPanel getPainel(){
		JPanel jp = new JPanel();
		jp.setLayout(null);
		jp.setBounds(400, 400, 400, 400);
		jp.add(adicionarBotaoSalvar());
		jp.add(adicionarBotaoExcluir());
		jp.add(adicionarBotaoPesquisar());
		return jp; 
	}
	
	public JButton adicionarBotaoSalvar(){
		botaoSalvar= new JButton("Salvar");
		botaoSalvar.setBounds(40,120,80,20);
		botaoSalvar.addActionListener(new acaobotao(this));
		return botaoSalvar;
	}
	
	public JButton adicionarBotaoPesquisar(){
		botaoPesquisar = new JButton("Pesquisar");
		botaoPesquisar.setBounds(140,120,100,20);
		botaoPesquisar.addActionListener(new ActionListener() {
			
			@Override
			public void actionPerformed(ActionEvent arg0) {
				JOptionPane.showMessageDialog(null, "Botao clicado");
				
			}
		});
		return botaoPesquisar;
	}
	public JButton adicionarBotaoExcluir(){
		botaoExcluir= new JButton("Excluir");
		botaoExcluir.setBounds(240,120,80,20);
		botaoExcluir.addActionListener(new ActionListener() {
			
			@Override
			public void actionPerformed(ActionEvent arg0) {
				JOptionPane.showMessageDialog(null, "Botao clicado");
				
			}
		});
		return botaoExcluir;
	}
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	
	public static void main(String[] args) {
		HelloSwing hs = new HelloSwing();
		hs.setTitle("hello Swing");
		hs.setBounds(400,400,400,400);
		hs.setContentPane(hs.getPainel());
		hs.setVisible(true);
	}

}
